简历上的关键点

IDE

底座

  1. VS Code/Theia/OpenSumi 对比,以及技术选型
  2. IDE 的架构如何实现
  3. 如何周期性同步 VS Code 代码
  4. 单元测试、集成测试
  5. 定制了哪些部分,是如何做修改的
  6. 自定义 SDK

扩展

  1. TODO: 文件系统的扩展工作原理
  2. TODO: SCM 需要怎么实现?
  3. TODO: 开发工具做了什么事情
  4. TODO: LSP 扩展
  5. 断线重连的实现
  6. 编辑器差异: VS Code LSP Extension 与 Monaco 差异
  7. TODO: Copilot 的实现了解不了解

DataStudio

  1. 用微前端做了什么东西,升级了什么,新老版本的差异
  2. TODO: 文件树的优化
  3. TODO: 打包优化
  4. TODO: Vite
  5. TODO: 升级 Vite 过程中遇到了什么问题

微前端

  1. TODO: qcmagic
  2. TODO: 自研微前端
  3. TODO: qiankun

TODO: Low Code

  1. 介绍一下 lowcode 以及解决的问题
  2. 难点
  3. 结果
  4. 反思?

工程化

  1. Lint 推广
  2. CI/CD
  3. 脚手架维护

小微

  1. 在 React 中怎么跑 Vue ?(微前端)

开源

???

关键词

关键词:

  1. 一笔带过
    1. 履历
    2. 带人、面试
  2. 粗略带过
    1. 当前的大致业务
    2. vite
      1. 迁移项目
    3. 微前端
      1. 新版、老版的差异
      2. 基于模块联邦的微前端
    4. 开源参与
  3. 重点需要点一下
    1. 基于 VS Code 构建的新应用
    2. VS Code 的架构、扩展体系、工程化体系
      1. TODO: 底座和扩展的构建工程化
      2. TODO: 部署的流程化
      3. 扩展的调试
    3. 底座的重点介绍
      1. 底座的 contribution 和 sdk 的定制
      2. 底座和扩展的自动化测试
    4. 扩展的重点介绍
      1. 文件系统
      2. 运行结果
      3. LSP
        1. AIGC
        2. 代码智能推荐
Last Updated:
Contributors: yiliang114